三维场景控制

最后更新时间:2019年6月17日

功能介绍

场景控制是只对场景视图进行一系列的基本操作、属性控制,包括场景基本操作、场景截屏、场景模式、场景视点控制、场景背景色、场景相机、场景光照、场景大气效果、场景漫游功能,SceneView提供了对应的方法接口。


1
场景基本操作

开发者可通过该功能,实现移动端通过手势交互操作场景(包括场景转动、放大、缩小等操作),以及在视图中提供了指北针、状态栏、Logo控件。

2
场景截屏

开发者可通过该功能,实现移动端地图截屏,以图片的形式保存截取的三维地图。

3
场景模式

开发者可通过该功能,实现移动端控制三维场景模式,即三维球面与二维平面两种展示模式。

4
场景视点控制

开发者可通过该功能,实现移动端通过用户手势交互操作来随意改变视点,也可通过接口精确设置场景视点。

5
场景背景色

开发者可通过该功能,实现移动端由用户随意设置背景颜色。

6
场景相机

开发者可通过该功能,实现移动端控制三维场景中展示的视图及其位置方向等。

7
场景光照

开发者可通过该功能,实现移动端三维场景的光照模拟效果,提供控制光照模式、光线颜色和模拟光照时间的操作功能。

8
场景大气效果

开发者可通过该功能,实现移动端在三维场景的地球大气层模拟效果。

9
场景飞行管理

开发者可通过该功能,实现移动端的三维场景漫游功能,支持预设路径漫游。

功能接口

场景操作控制功能对应API程序包com.zondy.mapgis.android.sceneview中的SceneView场景视图类,提供了各种相应的接口、方法。

接口 说明
getScreenSnapshot() 截屏
接口 说明
setMode() 设置场景模式
接口 说明
jumptoViewPoint() 跳转到指定视点
接口 说明
setBackGroundColor() 设置地图视图的背景色
接口 说明
setCamera() 设置相机
接口 说明
setSunLightingMode() 设置光照模式
setAmbientLightColor() 设置模拟光照时间
setSunTime() 设置场景
接口 说明
setAtmosphereEffectMode() 设置大气效果模式
接口 说明
FlyManager.start() 开始漫游
FlyManager.pause() 暂停当前漫游
FlyManager.resume() 继续漫游
FlyManager.speedUp() 漫游加速
FlyManager.slowDown() 漫游减速
FlyManager.reStart() 重新开始漫游
FlyManager.stop() 停止当前漫游